wall/enclosure of earth - French English Dictionary